#ifndef SHUI_CONFIGURATION_H
#define SHUI_CONFIGURATION_H

#include <QColor>
#include <QDialog>
#include "tool/defines.h"

namespace ShUi
{

class ConfigurationImpl;
class Configuration : public QDialog
{
    Q_OBJECT
public:
    explicit Configuration(QWidget *parent = 0);
    ~Configuration();
    
signals:
    
public slots:
    void setPenColor(const QColor&);
    void setPenWidth(int);
    void setBgColor(const QColor&);

private:
    SH_DISABLE_COPY(Configuration);
    SH_DECLARE_IMPL(Configuration);
};

} // namespace ShUi

#endif // SHUI_CONFIGURATION_H
